app\wisdmlabs\edwiserBridge\Eb_Course_Manager A

Total Complexity 69
Dependencies 1
Dependents 4
Total lines 691
Lines of code 299
Logical lines of code 146
Comment lines 313
Methods 25
Properties 3

Methods 25

Method Rating Maintainability Complexity Lines of code
course_synchronization_handler()
B
39 16 61
create_course_categories_on_wordpress()
A
44 11 48
add_course_price_type_column_content()
S
55 6 17
create_course_on_wordpress()
S
50 4 29
get_moodle_courses()
S
57 3 17
add_course_price_type_column()
S
58 3 15
update_course_on_wordpress()
S
54 2 23
is_course_presynced()
S
58 2 17
instance()
S
71 2 6
delete_enrollment_records_on_course_deletion()
S
69 2 6
view_moodle_course_link()
S
63 2 9
check_post_type()
S
71 2 6
get_moodle_course_categories()
S
67 2 8
isCoursePresynced()
S
80 1 3
__clone()
S
78 1 3
get_moodle_course_id()
S
79 1 3
get_moodle_wp_course_id_pair()
S
78 1 3
createCourseOnWordpress()
S
79 1 3
updateCourseOnWordPress()
S
79 1 3
getMoodleCourseCategories()
S
80 1 3
createCourseCategoriesOnWordpress()
S
81 1 3
getMoodleCourses()
S
80 1 3
__construct()
S
77 1 4
__wakeup()
S
78 1 3
getMoodleCourseId()
S
80 1 3